package com.dhecp.project.storage.domain;

import com.dhecp.common.annotation.ForUpdate;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * @program: kjecp
 * @description: 仓储费用表
 * @author: hlf
 * @create: 2022-12-07 09:14
 */
public class OtherCost {

    private static final long serialVersionUID = 1L;

    private String guid;//唯一标识
    @ForUpdate(fieldName = "创建日期")
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date createTime;//创建日期
    @ForUpdate(fieldName = "创建人")
    private String createUser;//创建人
    @ForUpdate(fieldName = "修改日期")
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date updateTime;//修改日期
    @ForUpdate(fieldName = "修改人")
    private String updateUser;//修改人
    @ForUpdate(fieldName = "组装费用")
    private Double assembleCost;//组装费用
    @ForUpdate(fieldName = "拆装费用")
    private Double dismountingCost;//拆装费用
    @ForUpdate(fieldName = "储存子件费用")
    private Double sStorageCost;//储存子件费用
    @ForUpdate(fieldName = "储存母件费用")
    private Double mStorageCost;//储存母件费用
    @ForUpdate(fieldName = "采购报错费用")
    private Double errorCost;//采购报错费用

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getGuid() {
        return guid;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Double getAssembleCost() {
        return assembleCost;
    }

    public void setAssembleCost(Double assembleCost) {
        this.assembleCost = assembleCost;
    }

    public Double getDismountingCost() {
        return dismountingCost;
    }

    public void setDismountingCost(Double dismountingCost) {
        this.dismountingCost = dismountingCost;
    }

    public Double getsStorageCost() {
        return sStorageCost;
    }

    public void setsStorageCost(Double sStorageCost) {
        this.sStorageCost = sStorageCost;
    }

    public Double getmStorageCost() {
        return mStorageCost;
    }

    public void setmStorageCost(Double mStorageCost) {
        this.mStorageCost = mStorageCost;
    }

    public Double getErrorCost() {
        return errorCost;
    }

    public void setErrorCost(Double errorCost) {
        this.errorCost = errorCost;
    }
}